 $(document).ready(function(){
	 
	 
	 var urlGener = "http://localhost:8080/irssrecommendations";
	 var itemLink = "";
	 var intervalTemps = 60000;
	 var llistaSubscripcionsCarregada = false;
	 var ajaxAcabat = true;
	 var funcioAcabada = true;
	 var indexGlobal = 0;
	 var llistaSubscripcionsSession = new Array();

	 var etiquetesAutocomplete;
	 
	 initLlistaSubscripcions();

	 //Posteriorment definim un interval de refresc
	 setInterval(refrescarSubscripcions, intervalTemps);
	
	 function initLlistaSubscripcions(){
		 
		 var urlJSON= urlGener+"/Lector/MostrarLlistaSubscripcions";

		 $("#elemsensellegir").html("carregant...");
		 
		 $.ajax({
			  url: urlJSON,
			  cache: false,
			  dataType: "json",
			  success: function(data){
				  $("#llistaSubscripcions").html("");
				  $("#elemsensellegir").html("");

				  carregarLlistaSubscripcions(data.liSubscripcions);
				  carregarLlistaSubscripcionsPerEliminar(data.liSubscripcions);
				  carregarEtiquetesAutocomplete();

				  llistaSubscripcionsCarregada = true;
				  refrescarSubscripcions();

			  }
		 });
	 }
	 
	 /*
	  * Carrega de la llista de subscripcions 
	  * del menú principal
	  */
	 function carregarLlistaSubscripcions(liSubscripcions){
	 		
	 		var i;
	 		var noLabel = false;
	 		var numItemsTotals = 0;
	 		$("#llistaSubscripcions").html("");
	 		if (liSubscripcions.length==0)
	 		{
	 			$("#llistaSubscripcions").html("Encara no has subscrit cap feed RSS! Afegeix el teu primer feed clicant el boto de la part superior 'Nova subscripcio'.");
	 		}
	 		else // there is at least 1 subscription
	 		{
	 			var oldEtiqueta=null;
	 			if (liSubscripcions[0].etiqueta == null)
	 			{
		 			$("#llistaSubscripcions").append("<div class='titolEtiqueta module2'>not labeled...</div>");

				}
		 		for (i=0;i<liSubscripcions.length;i++)
		 		{
		 			var subscripcio = liSubscripcions[i];

		 			llistaSubscripcionsSession[i] = subscripcio.id;
		 			if ((subscripcio.etiqueta!=null && oldEtiqueta==null) || (subscripcio.etiqueta!=null && oldEtiqueta!=null && subscripcio.etiqueta.nom!=oldEtiqueta.nom))
		 			{
			 			$("#llistaSubscripcions").append("<div class='titolEtiqueta module2'>"+subscripcio.etiqueta.nom+"</div>");
			 				
		 			}
		 			var feedTitol = subscripcio.feed.titol;
					 if (feedTitol.length>25)
	 				 {
	 					 feedTitol = feedTitol.substring(0,25);
	 					 feedTitol += "...";
	 				 }
	
		 	
		 			$("#llistaSubscripcions").append("<div id='"+subscripcio.id+"' class='elemLlistaSubscripcions'> "+
		 												"<hidden value=\""+subscripcio.feed.link+"\" /> "+
		 												"<div id='titolElemLlistaSubscripcions' class='module2'>"+feedTitol+"</div>"+ 
		 												"<div id='numItems_"+subscripcio.id+"' class='numItems'>"+subscripcio.numItemsNoLlegits+"</div>" +
		 												"<div class='msgNumItems'>Actualitzat</div>" +
		 											"</div>");
		 			
		 			oldEtiqueta = subscripcio.etiqueta;
		 			
		 			numItemsTotals=numItemsTotals+parseInt(subscripcio.numItemsNoLlegits);
		 			
		 			 $("#"+subscripcio.id).bind('click', function(){

		 				 //Esborrem el que hi hagi a itemContent si es que hi ha alguna cosa
		 				 $("#welcomeMessage").hide();
		 				 $("#textMain").hide();
		 				 $("#contenidorItem").hide();
		 				
		 				 $("#marcarTotLlegit").html("Marcar tot llegit");

		 				 
		 				 var idSubscripcio = $(this).attr("id");
		 				 var feedTitol = $(this).children("#titolElemLlistaSubscripcions").html();
		 		 		 var numItems = $("#numItems_"+$(this).attr("id")+"").html();
		 				 if (feedTitol.length>45)
		 				 {
		 					 feedTitol = feedTitol.substring(0,45);
		 					 feedTitol += "...";
		 				 }
		 				 $("#titolFeed").html(feedTitol);
		 				 
		 				 $("#contenidorTextMostrarItems").html("<div id=\"mostrarNoLlegitsItems\" class=\"textMostrarItems\">Nous items:</div> <div id=\"numItemsTitolFeed\" class=\"blau negreta\">"+numItems+"</div> <div id=\"mostrarTotsItems\" class=\"textMostrarItems\">Tots els items</div>");
		 				 $("#mostrarNoLlegitsItems").addClass("negreta");
	
		 				 
		 				 var tipusLlistat = "0"; //Per defecte: elements sense llegir
		 				 	 		 
		 				 llistarItemsFeed(idSubscripcio, tipusLlistat);
		 				 
		 				 $("#mostrarTotsItems").click(function(){
		 					 $("#mostrarTotsItems").addClass("negreta");
		 					 $("#mostrarNoLlegitsItems").removeClass("negreta");
		 					 $("#numItemsTitolFeed").removeClass("negreta");
		 					 llistarItemsFeed(idSubscripcio, "1");
		 				 });
		 				 
		 				 $("#mostrarNoLlegitsItems").click(function(){
		 					 $("#mostrarNoLlegitsItems").addClass("negreta");
		 					 $("#numItemsTitolFeed").addClass("negreta");
		 					 $("#mostrarTotsItems").removeClass("negreta");
		 					 llistarItemsFeed(idSubscripcio, "0");
		 				 });
	
		 			 });
	
		 		} 
		 		
		 		$("#elemsensellegir").html("Lectures sense llegir <div id='numItemsTotalsSenseLlegir' style='margin-left:8px;float:right; font-weight:bold;'>"+numItemsTotals+"</div>");
	 		}
	 		
	 }
	 
	 /*
	  * Llistat de les lectures (Només títol) d'una subscripció
	  * a la zona de llista de lectures
	  */
	 function llistarItemsFeed(idSubscripcio, tipusLlistat){
		 
		 var urlJSON= urlGener+"/Lector/MostrarSubscripcio?idSubscripcio=" + idSubscripcio + "&queMostrar=" + tipusLlistat;
		 
		 $("#llistaItemsSubscripcio").html("<h3>carregant...</h3>");

		 $.ajax({
			 url: urlJSON,
			 cache: true,
			 dataType: "json",
			 success: function(data){
				 mostrarItemsSubscripcio(data.lectures);
			 }
		 });
		 

	 }
	 
	 /*
	  * Generació del llistat de lectures (només titol) 
	  * d'una subscripcio escollida
	  */
	 function mostrarItemsSubscripcio(lectures){

		 var i = 0;
		 //Amaguem el contenidor d'items si es que hi ha alguna cosa
		 $("#contenidorItem").hide();

		 //Esborrem el "carregant..." de la llista de lectures
		 $("#llistaItemsSubscripcio").html("");
		 $("#llistaItemsSubscripcio").hide();
		 
		 for (i=0;i<lectures.length;i++)
		 {
			 var lectura = lectures[i];

			 $("#llistaItemsSubscripcio").append("<div class=\"elemllistaItemsSubscripcio\">" +
			 	"<a id=\""+lectura.id+"\" itemLink=\""+lectura.item.link+"\" subscripcioId=\""+lectura.subscripcio.id+"\">"+lectura.item.titol+"</a></div>");
			 $("#llistaItemsSubscripcio").slideDown("slow");
			 $("#contenidorItem").css({height:'75%'});
			 
			 if (lectura.llegida == false)
			 {
				 $("#"+lectura.id).addClass("noLlegida");
			 }

			 //El comportament quan fem click sobre el item
			 $("#"+lectura.id).click(function() {
				 if ($(this).hasClass("noLlegida"))
				 {
					 $(this).removeClass("noLlegida");
					 var idSubscripcio = $(this).attr("subscripcioId");
					 $("#numItems_"+idSubscripcio).html(parseInt($("#numItems_"+idSubscripcio).html())-1);
					 $("#numItemsTotalsSenseLlegir").html(parseInt($("#numItemsTotalsSenseLlegir").html())-1);
				 }
				 
				 generarContingutLectura($(this).attr("id"), false);
			
			 });
			 
		 }
		 
		 //un cop plena, la mostrem
		 $("#llistaItemsSubscripcio").show();


		 
		 if(lectures.length==0)
		 {
			 
			 $("#mostrarNoLlegitsItems").html("Tots els items llegits");
			 $("#llistaItemsSubscripcio").append("<h3>No tens mes lectures per llegir en aquesta subscripcio.</h3>");
		 }
		 else
		 {
			 $("#marcarTotLlegit").click(function(){
	 			 
				 var idSubscripcio = lectures[0].subscripcio.id;
				 var numItems = lectures.length;
			 	
				 $.ajax({
					url: urlGener+"/Lector/MarcarTotesLecturesLlegides?idSubscripcio=" + idSubscripcio, 
					cache: false, dataType: "json", 
					success: function(data)
					{
	 				 	llistarItemsFeed(idSubscripcio, 1);
	 				 	$("#numItems_"+idSubscripcio).html("0");	
	 				 	$("#numItemsTitolFeed").html("0");
						$("#numItemsTotalsSenseLlegir").html(parseInt($("#numItemsTotalsSenseLlegir").html())-numItems);

					}					 
		 		});
		 
			 
			 });
			 

		 }

	 }
	 
	 /*
	  * Generacio del contingut d'una lectura 
	  * (titol, contingut, data, botons de votar i marcar llegit/nollegit)
	  */
	 
	 function generarContingutLectura(idLectura, venimDeLlistaLecturesVotades)
	 {
	 	$("#contenidorItem").html("");
		$("#contenidorItem").show();
		$("#contenidorItem").html("<h3>carregant el contingut...</h3>");

		$("#mostrarPantallaCompleta").html("Amaga la llista d'items");

		//		$("#marcarLlegidaONoLlegida_"+idLectura).html("Mark as unread");
				
		$.ajax({
			url:  urlGener+"/Lector/MostrarLectura?idLectura=" + idLectura,
			cache: false, dataType: "json",
			success: function(data){

				var lectura = data.lectura;
			 	var numItems = lectura.subscripcio.numItemsNoLlegits;

			 	var botoValorada, botoLlegida;
			 	var opcionsContingut="";
			 	
			 	var etiquetatgeFrase="<div id=\"etiquetarFraseLectura\" style=\"display:none\">"+
			 						"<div id=\"labelFraseLectura\">Text seleccionat</div>"+
			 						"<div id=\"fraseLectura\" value=\"\"></div>"+
			 					//amb float:right ho posem al reves per alinearho a la dreta
			 						"<div id=\"closeEtiqueta\">(tancar)</div>"+
			 						"<div id=\"botoEtiquetarFrase\">Fet!</div>"+
		 							"<input type=\"text\" id=\"formEtiqueta2\"/>" +		 							
			 						"<div id=\"labelEtiqueta\">Etiqueta'l</div>" +		 							
			 					"</div>";	

			 	if (venimDeLlistaLecturesVotades==false)
			 	{
				 	if (lectura.valorada==true)
				 	{
				 		opcionsContingut = "<div id=\"opcionsContingutItem\">" +
				 		"<div class=\"opcionsContingutItem\" id=\"marcarLlegidaONoLlegida_"+lectura.id+"\" value=\""+lectura.id+"\">Marca com no llegit</div>"+
			 			"<div id=\"votarLectura_"+lectura.id+"\" value=\""+lectura.id+"\" class=\"opcionsContingutItemVotRed\">Treure vot</div>"+
			 			"</div>";
				 	}
				 	else
				 	{
				 		opcionsContingut = "<div id=\"opcionsContingutItem\">" +
				 		"<div class=\"opcionsContingutItem\" id=\"marcarLlegidaONoLlegida_"+lectura.id+"\" value=\""+lectura.id+"\">Marca com no llegit</div>"+
				 		"<div id=\"votarLectura_"+lectura.id+"\" value=\""+lectura.id+"\" class=\"opcionsContingutItemVot\">Afegir vot</div>"+
			 			"</div>";
				 	}
				 	
			 	}
			 	else
			 	{
			 		opcionsContingut = "";
			 	}
			 	

			 	$("#contenidorItem").addClass("contingutItem module2");			        

			 	$("#contenidorItem").html(
			 		"<div id=\"titolContingutItem\" >" +
			 			"<a href=\""+lectura.item.link+"\" target=\"_blank\">"+lectura.item.titol+"</a>" +
			 		"</div>" +
			 		etiquetatgeFrase+

			 		"<div id=\"dataContingutItem\">Data de publicacio: "+lectura.item.dataPublicacioDisplay+"</div>" +
			 		"<div id=\"contingutContingutItem\">"+lectura.item.contingut+"</div>"
			 		+opcionsContingut);

				$("#formEtiqueta2").autocomplete(etiquetesAutocomplete);
				
				$("#botoEtiquetarFrase").bind("click", function(){					
			 		
					var fraseLectura = $("#fraseLectura").attr("value");
					var etiqueta = $("#formEtiqueta2").val();
					$.ajax({
			 						 			
						url: urlGener+"/Lector/EtiquetarFraseLectura?etiqueta=" + etiqueta+"&fraseLectura="+fraseLectura, 
						cache: false, dataType: "json", 
						success: function()
						{
							alert("La teva etiqueta ha estat afegida");
							$("#etiquetarFraseLectura").html("   La frase ha estat etiquetada correctament");
						}					 
			 		});
				});

				$("#closeEtiqueta").bind("click", function(){					
					 $("#contingutContingutItem").height("83%");
					 $("#etiquetarFraseLectura").hide();
				});
				
			 	$("#numItems_"+lectura.subscripcio.id).html(numItems);	
			 	$("#numItemsTitolFeed").html(numItems);

			 	/*
			 	 * Comportament del boto de marcar lectura llegida o no llegida
			 	 */
			 	$("#marcarLlegidaONoLlegida_"+lectura.id).click(function(){
				
			 		var idLectura = $(this).attr("value");			
					
			 		$.ajax({
						url: urlGener+"/Lector/MarcarLlegidaONoLlegida?idLectura=" + idLectura, 
						cache: false, dataType: "json", 
						success: function(data)
						{
							if (data.llegit == true)
							{
								$("#"+idLectura).addClass("noLlegida");
								var idSubscripcio = $("#"+idLectura).attr("subscripcioId");
								$("#numItems_"+idSubscripcio).html(parseInt($("#numItems_"+idSubscripcio).html())+1);
								$("#numItemsTitolFeed").html(parseInt($("#numItemsTitolFeed").html())+1);
								$("#numItemsTotalsSenseLlegir").html(parseInt($("#numItemsTotalsSenseLlegir").html())+1);
							}
							else
							{
								$("#"+idLectura).removeClass("noLlegida");
								var idSubscripcio = $("#"+idLectura).attr("subscripcioId");
								$("#numItems_"+idSubscripcio).html(parseInt($("#numItems_"+idSubscripcio).html())-1);
								$("#numItemsTitolFeed").html(parseInt($("#numItemsTitolFeed").html())-1);
								$("#numItemsTotalsSenseLlegir").html(parseInt($("#numItemsTotalsSenseLlegir").html())-1);
							}
						}					 
			 		});
				 });
			 	
				 /*
				  * Comportament del boto de votar lectura
				  */
				 $("#votarLectura_"+lectura.id).click(function(){

					 var idLectura = $(this).attr("value");
	
					 $.ajax({
						 url: urlGener+"/Lector/VotarLectura?idLectura="+idLectura, 
						 cache: false, dataType: "json", 
						 success: function(data){
							 if (data.valoracio==false)
							 {							 
								 $("#votarLectura_"+idLectura).html("Votat!!(Treure vot)");	
								 $("#votarLectura_"+idLectura).removeClass("opcionsContingutItemVot");
								 $("#votarLectura_"+idLectura).addClass("opcionsContingutItemVotRed");
							 }
							 else
							 {
								 $("#votarLectura_"+idLectura).html("Afegir vot");
								 $("#votarLectura_"+idLectura).removeClass("opcionsContingutItemVotRed");
								 $("#votarLectura_"+idLectura).addClass("opcionsContingutItemVot");

							 }

						 }
					 });
				 });

			 					 
			}
		});
		

		 
		 
	 }

	 //Metode per amagar i mostrar la cap�alera de la aplicacio
	 $("#minimitzarCapcalera").click(function(){
		 
		 var x = $("#contenidorPrincipal").height();
		 var y = $("#header").height();

		 if($("#header").is(":hidden")) 
		 {
			 $("#header").slideDown("slow");
			 $("#contenidorPrincipal").css("height",x-y);
			 $("#minimitzarCapcalera").html("Amaga capcalera");

		 }
		 else 
		 {
			 $("#header").slideUp("slow");
			 $("#contenidorPrincipal").css("height",x+y);
			 $("#minimitzarCapcalera").html("Mostra capcalera");

		 }
	 
	 });	 
	 //Metode per amagar o mostrar la llista de items d'una subscripcio
	 $("#mostrarPantallaCompleta").click(function(){
		 
		 if($("#llistaItemsSubscripcio").is(":hidden")) 
		 {
			 $("#llistaItemsSubscripcio").slideDown("slow");
			 $("#contenidorItem").css({height:'75%'});
			 $("#mostrarPantallaCompleta").html("Amaga la llista d'items");

		 }
		 else 
		 {
			 $("#llistaItemsSubscripcio").slideUp("slow");
			 $("#contenidorItem").css({height:'90%'});
			 $("#mostrarPantallaCompleta").html("Mostra la llista d'items");
		 }
	 
	 });


	 
	 var colorBoxAfegir = $("#afegirSubscripcio").colorbox({width:"390px", height:'250px',inline:true, href:"#formAfegirSubscripcio"});
	 var colorBoxEliminar = $("#eliminarSubscripcio").colorbox({width:"390px", height:'250px',inline:true, href:"#formEliminarSubscripcio"});

	 
	 
	 $("#buttonFormAfegirSubscripcio").click(function(){
		 $("#textLoadingAfegirSubscripcio").html("<p class=\"textPetit\">carregant...</p>");
		 
		 var feedURL = $("input#urlFeedAfegir").val();
		 
		 if(feedURL == "")
		 {
			 $("#textLoadingAfegirSubscripcio").html("<p class=\"errorMessage\">El camp de la URL es obligatori</p>");
			 return false;
		 }
		 
		 var label = $("input#formEtiqueta").val();
		
		 var urlJSON= urlGener+"/Lector/AfegirFeed?urlFeed="+feedURL+"&etiqueta="+label;

		 $.ajax({
			  url: urlJSON,
			  cache: false,
			  dataType: "json",
			  success: function(data){
	
			 	if (data.errorMessage != null)
			 	{
			 		$("#textLoadingAfegirSubscripcio").append("<p class=\"errorMessage\">"+data.errorMessage+"</p>");
			 	}
			 	else
			 	{
			 		$("#textLoadingEliminarSubscripcio").html("<p class=\"errorMessage\">Fet!!</p>");
			 		initLlistaSubscripcions();
			 		parent.$.fn.colorbox.close();
			 		window.location = $("#refreshHomePage").attr("href");

			 	}
			  }
		 });
		 
	 });


	 
	 $("#buttonFormEliminarSubscripcio").bind('click', function(data){
		 
		 var idSubscripcio = $("#urlFeedEsborrar option:selected").attr("id");

		 $("#textLoadingEliminarSubscripcio").append("<p class=\"textPetit\">carregant...</p>");
		 var urlJSON= urlGener+"/Lector/EliminarSubscripcio?idSubscripcio="+idSubscripcio;

		 $.ajax({
			  url: urlJSON,
			  cache: false,
			  dataType: "json",
			  success: function(data){
	
			 	if (data.errorMessage != null)
			 	{
			 		$("#textLoadingEliminarSubscripcio").append("<p class=\"errorMessage\">"+data.errorMessage+"</p>");
			 	}
			 	else
			 	{
			 		$("#textLoadingEliminarSubscripcio").html("<p class=\"errorMessage\">Fet!!</p>");
			 		parent.$.fn.colorbox.close();
			 		window.location = $("#refreshHomePage").attr("href");
			 	}
			  }
		 });
	 });
	 
	 

	 $(document).bind('cbox_closed', function(){
	 
		 if ($("#textLoadingAfegirSubscripcio").html()!="")
		 {
			 $("input#urlFeedAfegir").val("");
			 $("input#urlFeedEsborrar").val("");
			 $("input#formEtiqueta").val("");
			 $("#textLoadingAfegirSubscripcio").html("");
			 $("#textLoadingEliminarSubscripcio").html("");
		 }
	 
	});
	 
	 $("#editarInfoUsuari").bind('click', function(data){
		 window.location = '../pages/editarUsuari.jsp';
	 });
	 
	 $("#donarDeBaixaUsuari").bind('click', function(data){
		 window.location = '../pages/baixaUsuari.jsp';

	 });

	 



	 $("#formAfegirSubscripcio").submit(function(){
		return false;
	 });

	 
	 
	 $("#mostrarItemsVotats").bind('click', function(){

		 $("#welcomeMessage").hide();
		 $("#textMain").hide();
		 $("#contenidorItem").hide();
		 $("#contenidorTextMostrarItems").html("");
		 $("#llistaItemsSubscripcio").html("");

 
		 llistarItemsVotats();
	 });
	 
	 function llistarItemsVotats(){

		 $("#titolFeed").html("Lectures votades");
		 
		 var urlJSON= urlGener+"/Lector/MostrarItemsVotats";
		 $("#llistaItemsSubscripcio").html("<h3>carregant...</h3>");

		  
		 $.ajax({
			  url: urlJSON,
			  cache: false,
			  dataType: "json",
			  success: function(data){
				
				  $("#llistaItemsSubscripcio").html("");

				  var lectures = data.lectures;
				  var i = 0;
				  for (i=0;i<lectures.length;i++)
				  {
					  var lectura = lectures[i];		
					  
					  $("#llistaItemsSubscripcio").append("<div class=\"elemllistaItemsSubscripcio\">" +
						"<a id=\""+lectura.id+"\" itemLink=\""+lectura.item.link+"\" subscripcioId=\""+lectura.subscripcio.id+"\">"+lectura.item.titol+"</a></div>");
					  $("#llistaItemsSubscripcio").slideDown("slow");
					  $("#contenidorItem").css({height:'75%'});
					 	
					  $("#"+lectura.id).addClass("noLlegida");
					 	
					  //El comportament quan fem click sobre el item
					  $("#"+lectura.id).click(function() {				 
						  generarContingutLectura($(this).attr("id"), true);
					  });
				 }
				 if(data.lectures.length==0)
				 {
					 $("#llistaItemsSubscripcio").append("<h3>No has votat cap lectura.</h3>");
				 }
			  }
		 });

	 }
	 
	 
	 function mostrarItemsVotats(lectures){



		 
	 }
	 	 
	 
	 function carregarEtiquetesAutocomplete(){
	
		 var urlJSON= urlGener+"/Lector/ListEtiquetesAutocomplete";
		 
		 $("#formEtiqueta").val("carregant, un moment...");

		 
		 $.ajax({
			  url: urlJSON,
			  cache: false,
			  dataType: "json",
			  success: function(data){
			 	$("#formEtiqueta").val("");
			 	$("#formEtiqueta").autocomplete(data.etiquetes);
			 	etiquetesAutocomplete = data.etiquetes;
			  }
		 });
	 }
	 

	 function carregarLlistaSubscripcionsPerEliminar(llistaSubscripcions){
		 
		 $("#urlFeedEsborrar").html("");
	 	
		 for (i=0;i<llistaSubscripcions.length;i++)
	 	 {
	 		 var subscripcio = llistaSubscripcions[i];
			 $("#urlFeedEsborrar").append("<option id=\""+subscripcio.id+"\" value=\""+subscripcio.feed.link+"\">"+subscripcio.feed.titol+"</option>");
	 	 }
	 }
	 
	 $("#gotorecommendations").click(function(){

		 window.location = $("#linkRecom").attr("href");
		 
	 });
	 
	 function refrescarSubscripcions() {
			
		 if (llistaSubscripcionsCarregada == true && funcioAcabada == true && llistaSubscripcionsSession.length>0)		
		 {
			 funcioAcabada = false;	 
			 var k = indexGlobal%llistaSubscripcionsSession.length;
			 var urlJSON= urlGener+"/Lector/RefrescarLector?LlistaIdsSubscripcions="+llistaSubscripcionsSession;

			 $.ajax({
				 url: urlJSON,
				 cache: false,
				 dataType: "json",
				 success: function(data){
				 	var i=0;
				 	var subscripcio;

				 	var numItemsTotals = 0;
				 	
				 	for (i=0;i<data.liSubscripcions.length;i++)
			 		{			 			
			 			subscripcio = data.liSubscripcions[i];
			 			
			 			var numItemsAux = jQuery.trim($("#numItems_"+subscripcio.id).html());
						var numItemsActual = parseInt(numItemsAux);	
						var numItemsVinent = parseInt(subscripcio.numItemsNoLlegits);

						numItemsTotals = numItemsTotals+numItemsVinent;
						
			 			if (numItemsVinent - numItemsActual > 0)
			 			{
			 				var numItems = parseInt(numItemsVinent);
			 				$("#numItems_"+subscripcio.id).html(numItems);							
			 				$("#numItems_"+subscripcio.id).next("div").show('slow').fadeOut(6000); 
			 			}

			 		}
	 				$('#numItemsTotalsSenseLlegir').html(numItemsTotals);

					 funcioAcabada = true;
				 }
				
			 });

		 }
		 
	 }
	 
	 $("#contenidorItem").bind("mouseup", function ()
	 { 
		 var txt = "";
					      

		 if (window.getSelection)
		 {
			 txt = window.getSelection();
		 }
		 else if (document.getSelection)
		 {
			 txt = document.getSelection();  
		 }

		 else if (document.selection)
		 {
			 txt = document.selection.createRange().text;    
		 }    
		 else return;  
		 if (txt!="")
		 {
			 var text = txt.toString();

			 if (text.length>50)
			 {
				 textPantalla = text.substring(1, 50)+"...";
			 }
			 else
			 {
				 textPantalla = text;
			 }
			 
			 $("#fraseLectura").html(""+textPantalla);
			 $("#fraseLectura").attr("value", ""+text);
			 $("#etiquetarFraseLectura").show();
			 $("#contingutContingutItem").height("79%");
		 }
	 });
 
	 $("#contenidorItem").bind("dblclick", function ()
	 { 
		 var txt ="";
			
		 if (window.getSelection)
		 {
			 txt = window.getSelection();
		 }
		 else if (document.getSelection)
		 {
			 txt = document.getSelection();  
		 }

		 else if (document.selection)
		 {
			 txt = document.selection.createRange().text;    
		 }    
		 else return;  
		 
		 if (txt!="")
		 {
			 var text = txt.toString();

			 if (text.length>50)
			 {
				 textPantalla = text.substring(1, 50)+"...";
			 }
			 else
			 {
				 textPantalla = text;
			 }
			 
			 $("#fraseLectura").html(""+textPantalla);
			 $("#fraseLectura").attr("value", ""+text);
			 $("#etiquetarFraseLectura").show();
			 $("#contingutContingutItem").height("79%");
		
		 }

	 });

 });

